@charset "gb2312";
/* header */
#header {height: 62px;}
#header .logo { padding-left: 18px;}
#header .logo img {}
#header .header-info { padding-left: 60px; width: 200px; height: 52px; font-size: 14px; color: #333; background: url(../images/icon01.png) no-repeat 0 12px; line-height:18px; margin-top:5px;}
#header .header-info em { font-size: 30px; color: #5b913d; font-weight: 600; font-family: 'Candara';}

#sc{ width:980px; margin:0px auto; line-height:20px; height:20px; text-align:right; padding-right:20px;color:#9e9e9e}
#sc a{ color:#9e9e9e}
/* nav */
#nav { height: 40px; line-height: 40px; background: url(../images/bg01.png) repeat-x;}
#nav ul {height: 40px;}
#nav ul li { float: left;width: 132px; text-align: center; background: url(../images/icon03.png) no-repeat 0 center;}
#nav ul li.first { background: none;}
#nav ul li a {display: block; font-size: 14px; color: #fff;}
#nav ul li a:hover {color: #3b7918; font-weight: 600; background: url(../images/icon02.png) no-repeat center bottom;}
#nav ul li.current a {color: #3b7918; font-weight: 600; background: url(../images/icon02.png) no-repeat center bottom;}

/* banner */
.banner {height: 300px;position: relative; }
.banner ul {height: 300px; overflow: hidden; position: relative;}
.banner ul li { width: 100%; float: left; height: 300px; position: absolute; left: 0; top:0;z-index: 5; background-position: center 0; background-repeat: no-repeat;}
.banner ul li a {display: block; height: 300px; width: 100%;}
.banner ol { position: absolute; bottom: 10px; left: 50%; z-index: 101;}
.banner ol li {float: left; width: 15px; height: 15px;background: #fff;margin-right: 10px;}
.banner ol li.current {background: #5b913d;}
/* main */
.main {padding-top: 20px; overflow: hidden;}

/* index-left */
.index-left { width: 235px;}
.index-left .section { padding-top: 10px; margin-bottom: 20px; background: url(../images/bg02.png) no-repeat;}
.index-left .section .h2-title {width: 215px; margin: 0 auto; height: 35px; line-height: 35px; border-bottom: 1px solid #5b913d; text-indent: 25px;  font-size: 15px; color: #333; background: url(../images/icon04.png) no-repeat 0 center;}
.index-left .section .box { padding: 20px 10px 0; overflow: hidden;}
.index-left .section .section-bot { height: 10px; overflow: hidden; background: url(../images/bg03.png) no-repeat;}

.index-left .product-seach { height: 110px; background: url(../images/bg04.png) no-repeat;}
.product-seach .box {height: 54px;}
.product-seach .box input { float: left; padding: 2px 10px; margin-right: 9px;  width: 126px; height: 26px;line-height:26px ; color: #ccc; background: url(../images/bg05.png) no-repeat;}
.product-seach .box button { float: left;  width: 60px; height: 30px;  background: url(../images/bg05.png) no-repeat right;}

.index-left .product-class .h2-title { background-image: url(../images/icon05.png);}
.product-class ul {}
.product-class ul li { line-height: 34px;}
.product-class ul li a {display: block; font-weight: 700; font-size: 14px; color: #333; background: url(../images/icon06.png) no-repeat 200px center;}
.product-class ul li a:hover {color: #5b913d; }
.product-class ul li ol { display: none; }
.product-class ul li ol li { background: url(../images/dian.png) no-repeat 3px center;}
.product-class ul li ol li a {padding-left: 14px; height: 24px; font-weight: 500; line-height: 24px; background: none;}


.index-left .contact-left { height: 286px; background: url(../images/bg04.png) no-repeat 0 bottom;}
.index-left .contact-left .h2-title { background-image: url(../images/icon07.png);}
.index-left .contact-left .box { padding-top: 15px; font-size: 13px; color: #333; line-height: 28px;}

/* index-right */
.index-right {width: 745px;}
.index-right .section { margin-bottom: 10px;}
.index-right .section .h2-title { height: 34px;border-bottom: 2px solid #ccc;  line-height: 34px; font-size: 15px; color: #999;}
.index-right .section .h2-title em {float: left; width: 81px; border-bottom: 2px solid #5b913d; text-align: center; color: #5b913d;}
.index-right .section .h2-title span { line-height: 34px; float: left; padding-right: 4px; }
.index-right .section .h2-title span.en { padding-top: 4px; line-height: 30px; font-size: 12px; text-transform: uppercase; }
.index-right .section .h2-title .more { float: right; width: 41px; text-indent: -9999px; background: url(../images/icon08.png) no-repeat 0 center;}
.index-right .section .box { padding: 20px 10px; overflow: hidden; }
.index-right .W362 {width: 362px;}

.product-show {}
.product-show .ulbox { position: relative;height:210px !important; height:205px; width: 745px; overflow: hidden;}
.product-show .box {position: absolute; top:0; left:0; height:167px; width: 2000px;}
.product-show .box li { float: left; width: 167px; margin-right: 19px;}
.product-show .box li.noMarginr { margin-right: 0;}
.product-show .box li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}
.product-show .box li .text {display: block; padding-top: 5px; text-align: center; color: #666; line-height: 18px;}
.product-show .box li .text:hover {color: #5b913d;text-decoration: underline;}

.product-showa .box {overflow: hidden;}
.product-showa .box li { float: left; width: 167px; margin-right: 9px; margin-bottom: 10px;}
.product-showa .box li.noMarginr { margin-right: 0;}
.product-showa .box li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}
.product-showa .box li .text {display: block; padding-top: 5px; text-align: center; color: #666; line-height: 18px; padding-bottom:5px;}
.product-showa .box li .text:hover {color: #5b913d;text-decoration: underline;}


.product-show .box li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}

.brands-show .box li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}
.brands-show .box2 li .pic { display: block; width: 165px; height: 120px; border: 1px solid #e1e1e1;}

.brands-show .box li .pic{ /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:165px;
	height:120px;
	
}
.brands-show .box li .pic {
	/*设置图片垂直居中*/
	vertical-align:middle;
}


.product-show .box li .pic{ /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:165px;
	height:120px;
	
}
.product-show .box li .pic {
	/*设置图片垂直居中*/
	vertical-align:middle;
}





.brands-show .box2 li .pic{ /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:165px;
	height:120px;
	
}
.brands-show .box2 li .pic {
	/*设置图片垂直居中*/
	vertical-align:middle;
}


.brands-show .box2 li { float: left; width: 167px; margin-right: 12px; margin-bottom: 10px;}

.news-show {}
.news-show .recommend { height: 75px; padding-bottom: 20px;}
.news-show .recommend .pic { float: left; width: 115px; height: 75px;}
.news-show .recommend .pic img { width: 115px; height: 75px;}
.news-show .recommend .text { float: right; width: 214px; height: 75px; color: #666; line-height: 24px;}
.news-show .recommend .text h3 { height: 24px; overflow: hidden; font-weight: 600;}
.news-show .recommend .text a { color: #5b913d;}
.news-show .recommend .text a:hover {color: #5b913d; text-decoration: underline;}
.news-show ul { clear: both;}
.news-show ul li { height: 35px; line-height: 35px; color: #666; border-bottom: 1px solid #dbdbdb;}
.news-show ul li a { width: 260px; overflow: hidden; color: #666;height:36px; line-height:36px; display:block; float:left;}
.news-show ul li a:hover {color: #5b913d; text-decoration: underline;}

.index-right .data-show .box { padding-top: 7px;}
.data-show ul li { height: 35px; line-height: 35px; color: #666; border-bottom: 1px solid #dbdbdb;}
.data-show ul li a { width: 260px; overflow: hidden; color: #666; height:36px; display:block; float:left}
.data-show ul li a:hover {color: #5b913d; text-decoration: underline;}

.index-right .brands-show {margin-bottom: 0;}
.index-right .brands-show .box {padding-bottom: 0;}

.brands-show ul li  { float: left; width: 160px; margin-right: 21px; padding-bottom:8px;}
.brands-show ul li a {display: block;}


.brands-show ul li a.text{ width:165px; height:40px; line-height:20px; display:block; overflow:hidden; text-align:center;}


.honor-show ul li  { float: left; width: 160px; margin-right:13px;}
.honor-show ul li a {display: block;}

.honor-show .box{ padding-bottom:0px;}
.honor-show ul li a.text{ width:160px; height:40px; line-height:20px; display:block; overflow:hidden; text-align:center;}

#cl{ height:0px; height:0px; clear:both;}


.top_rightnav{ float:right; text-align:right;font-size:12px;font-size:12px; padding-right:15px;}

.top_rightnav p{font-size:18px;font-family:'Microsoft YaHei'; color:#f07803; margin-top:20px; margin-right:15px;}
.top_rightnav p b{ color:#444; font-weight:normal;}




/*footer*/
#footer {  text-align: center; color: #666; line-height: 28px; background: url(../images/bg01.png) repeat-x 0 top;}
#footer .links { padding-top: 40px; color: #666;}
#footer a {color: #666;}
#footer a:hover {color: #5b913d; text-decoration: underline;}
/* page-banner */
.page-banner { margin: 0 auto; width: 1000px; height: 260px;}

#downloadsc{ line-height:28px; height:28px;}
 a.downsc{ width:80px; height:30px; line-height:30px; background:#579128; color:#fff; padding:2px 10px; text-align:center;-moz-border-radius:2px; 
-webkit-border-radius:2px; border-radius:2px; }
a.downsc:hover{ width:80px; height:30px; line-height:30px; background:#82b53c; color:#fff; text-align:center;-moz-border-radius:2px; 
-webkit-border-radius:2px; border-radius:2px; }

.single-page input{ border:1px solid #cccccc;}


/**/
.W716 { width: 716px;}
.index-right .section .h2-title .crumbs {float: right; font-size: 12px; color: #999; width:500px;  height:30px; display:block; overflow:hidden; text-align:right;}
.index-right .section .h2-title .crumbs a { color: #999;}

.single-page {padding: 20px 0;}
.single-page h3 { color: #333; font-size: 16px; line-height: 36px;}
.single-page p { padding: .5em 0; font-size: 14px; color: #666;line-height: 24px; text-indent: 2em;}
.single-page p.C09 { color: #999;}

/* product-class */
.product-cla { margin-top: 28px; border: 1px solid #a8c29f; border-bottom: 0;}
.product-cla h3 { border-bottom: 1px solid #a8c29f; height: 38px; line-height: 38px; text-indent: 20px; background: #f0f0f0;}
.product-cla ul { padding: 10px 0; overflow: hidden;border-bottom: 1px solid #a8c29f;}
.product-cla ul li { float: left; height: 32px; line-height: 32px; font-size: 14px; width: 25%; text-indent: 20px;}
.product-cla ol { padding: 10px 0; overflow: hidden;border-bottom: 1px solid #a8c29f;}
.product-cla ol li { float: left; height: 32px; line-height: 32px; font-size: 14px; width: 33.33%; text-indent: 20px;}

/* page-class */
.page-class {padding: 20px 0 30px;}
.page-class ul { float: left; overflow: hidden;}
.page-class ul li { float: left; height: 20px; line-height: 20px; margin-right: 8px;}
.page-class ul li a { padding: 0 6px; }
.page-class ul li.current { background: #3b7918; font-weight: 700;}
.page-class ul li.current a { color: #fff;}
.page-class .goto { float: left; color: #666;height: 20px; line-height: 20px;}
.page-class .goto input { width: 28px; height: 18px; border: 1px solid #999;}
.page-class .goto button { width: 48px; height: 20px;line-height: 18px; color: #333; text-align: center; border: 1px solid #999; background: url(../images/btn01.png) repeat-x;}
#page{ padding:20px}


/* product-display */
.product-display { margin-top: 28px;}
.product-display table { width: 100%; border-collapse: collapse; border: 1px solid #a8c29f; font-size: 14px;}
.product-display table th {  padding: 10px;}
.product-display table td {  border: 1px solid #a8c29f; padding: 15px; line-height: 20px;}

/* product-details */
.product-details {margin-top: 28px;}
.product-details .proinfo {overflow: hidden; padding-bottom: 20px;}
.product-details .proinfo .pic { width: 230px; height: 195px;}
.product-details .proinfo .pic img { width: 230px; height: 195px;}
.product-details .proinfo .text {float: right; width: 465px;}
.product-details .proinfo .text table { width: 100%; height: 200px; border-collapse: collapse; border: 1px solid #a8c29f; color: #333;}
.product-details .proinfo .text table td {  border: 1px solid #a8c29f; height: 20%; text-indent: 19px; line-height: 20px; }
.product-details .proinfo .text table td .abc{  border: 1px solid #a8c29f; height: 20%; text-indent: 19px; line-height: 20px; }
.product-details .proinfo .text table td.tit {  font-weight: 700; text-indent: 39px; background: #f0f0f0;}
.product-details .prodetail { border: 1px solid #a8c29f;}
.product-details .prodetail .tit { height: 38px; border-bottom: 1px solid #a8c29f; background: #f0f0f0; }
.product-details .prodetail .tit li { float:  left;  width: 178px; height: 38px; line-height: 38px; text-align: center; cursor: pointer;}
.product-details .prodetail .tit li span { display: block; border-left:1px solid #a8c29f;}
.product-details .prodetail .tit li.first { border-left:0;  width: 180px;}
.product-details .prodetail .tit li.first span { border-left:0; }
.product-details .prodetail .tit li.current {position: relative; background: #fff;height: 39px;}
.product-details .prodetail .con { padding: 20px 10px;color: #333;}
.product-details .prodetail .con table { border: 1px solid #a8c29f; }
.product-details .prodetail .con table td {border: 1px solid #a8c29f; color: #333;}
.product-details .prodetail .con table th {text-align: left; border: 1px solid #a8c29f; color: #333;}
.product-details .prodetail .con .tips {padding: 8px 20px;line-height: 18px; border: 1px solid #a8c29f; border-top: 0;}
.product-details .prodetail .con p {line-height: 18px; }
.product-details .profrom {padding-top: 49px; font-size: 14px; color: #333; margin-bottom: 50px;}
.product-details .profrom h3 { height: 36px; margin-bottom: 25px; line-height: 36px; text-indent: 10px; background: #f0f0f0;}
.product-details .profrom table { width: 100%; }
.product-details .profrom table td { padding: 7px 15px;}
.product-details .profrom table input {   border: 1px solid #d2d2d2; padding:2px;}
.product-details .profrom table .yzm input { float: left; margin-right: 20px; height: 20px; width: 40%; padding: 2px; line-height: 20px; border: 1px solid #d2d2d2;}
.product-details .profrom table .yzm img { float: left; margin-right: 20px; }
.product-details .profrom table .yzm span { float: left; line-height: 26px; font-family: 'NSimSun';  }
.product-details .profrom table textarea { height: 126px; width: 98%; padding: 2px; line-height: 20px; border: 1px solid #d2d2d2;}

.product-details .profrom table .red { font-size: 12px; padding: 0; color: red;}

/* news */
.news-display {padding-top: 10px;}
.news-display ul {}
.news-display ul li {height: 42px; line-height: 41px; background: url(../images/icon10.png) repeat-x 0 bottom;}
.news-display ul li a { float: left; font-size: 14px; color: #333; text-indent: 18px; background: url(../images/icon09.png) no-repeat 0 center;}
.news-display ul li span { float: right; color: #999;}



/* down */
.down-display {padding-top: 10px;}
.down-display ul {}
.down-display ul li {height: 42px; line-height: 41px; background: url(../images/icon10.png) repeat-x 0 bottom;}
.down-display ul li a { float: left; font-size: 14px; color: #333; text-indent: 18px; background: url(../images/icon09.png) no-repeat 0 center;}
.down-display ul li span { float: right; color: #999;}
.down-display ul li span a{   text-align:center; height:22px; line-height:22px; color:#fff; background:#568f27; display:block; margin-top:3px; float:right; padding:4px 10px; text-indent:0px}
.down-display ul li span a:Hover{  text-align:center; height:22px; line-height:22px; color:#fff; background:#80b33b; display:block; margin-top:3px; float:right; padding:4px 10px; text-indent:0px}











/* news-details */
.news-details {}
.news-details .tit {padding-top: 20px; padding-bottom: 20px; text-align: center; background: url(../images/icon10.png) repeat-x 0 bottom;}
.news-details .tit h1 { font-size: 16px; color: #333; line-height: 32px; font-weight: 700;}
.news-details .tit p {  color: #999; line-height: 24px; }
.news-details .cont {margin-bottom: 50px; line-height:24px; font-size:14px; padding:.5em 0;}
.news-details .cont p { padding: .5em 0; font-size: 14px; color: #666; line-height: 24px;}

/* message */
.message { margin-top: 10px;}
.message .tip { color: #999; line-height: 24px;}
.message .profrom { padding-top: 20px;}

/* content-details */
.contactpage .contact-left { display: none;}
.content-details {padding: 10px 0; height: 400px; color: #333; background: url(../images/pic08.jpg) no-repeat right bottom;}
.content-details h1 { font-size: 18px; line-height: 50px; font-weight: 700;}
.content-details p { line-height: 36px; font-size: 14px;}

/* recruitment */
.recruitment {padding-top: 18px;}
.recruitment table { width: 100%; font-size: 14px; color: #333; }
.recruitment table th { text-align: left; background: #f0f0f0; padding: 10px 20px;}
.recruitment table td {padding: 13px 20px; border-bottom: 1px solid #e6e6e6; }
.recruitment-details { padding-top: 20px; font-size: 14px;color: #333;  line-height: 30px; }
.recruitment-details h3 { font-size: 16px;text-indent: 10px; font-weight: 600; line-height: 32px; margin-bottom: 10px;}
.recruitment-details p { padding-left: 10px; }
.recruitment-details .p { height: 30px; }
.recruitment-details .p span { float: left; width: 240px;}
.recruitment-details h4 {margin-top: 20px; margin-bottom: 10px; height: 40px; line-height: 40px;  font-weight: 600; text-indent: 10px; background: #f0f0f0;}



.product-details .proinfo .text table td.titt { font-weight: 700;  background: #f0f0f0;}
.product-details .product-shuoming { border: 1px solid #a8c29f;}
.product-details .product-shuoming h3 {padding: 10px 20px;border-bottom: 1px solid #a8c29f; font-size: 14px; font-weight: 700;}
.product-details .product-shuoming .shuoming {padding: 10px 20px;font-family: 'NSimSun';
color: #333333;line-height: 2em;}
.bt1{ background:#528c25; color:#fff; font-size:14px; padding:8px 16px; border:none;}
.bt2{background:#333; color:#fff; font-size:14px; padding:8px 16px; border:none;}


.mupro{ width:710px; margin:10px auto;}
.mupro span{  line-height:32px; height:32px; background:#568f27; color:#fff; padding-top:10px;display:block; padding:2px 10px 0px 10px;

}
.mupro span a{ color:#fff; font-size:14px;}
.mupro ul{ padding:10px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:2px solid #568f27;}
.mupro ul li a{ padding-right:10px;}
.mupro  ul li { line-height:24px;}

#link{ width:1000px; line-height:23px; margin:0px auto; padding:5px 0px;}
#link a{ padding:0px 5px;}

/*----------新闻内页 上一篇下一篇--------*/
.inside_newsthree{height:30px; border:1px solid #dddddd; clear:both; margin-bottom:20px; line-height:30px; margin-top:30px;}
.inside_newsthree p{ float:left;margin:0px; padding:0px; margin-right:10px; margin-left:10px;}
#newsprev,#newsnext{ width:280px; overflow:hidden; height:30px;}
.inside_newsthree p a{ text-decoration:none; color:#333;}
.inside_newsthree p a:hover{ color:#990000; text-decoration:underline;} 
.inside_newsthree span{ float:right;font-family:"simsun";}
.inside_newsthree span a{ text-decoration:none; color:#333;font-family: "Microsoft YaHei"!important; width:80px; display:block; border-left:1px solid #ddd; text-align:center; float:right;}
.inside_newsthree span a:hover{ color:#fff; background:#1568b4;}



#ny_newslb_box{ clear:both; margin-top:11px; padding:5px;}
#ny_newslb_box li{ height:30px;line-height:30px; border-bottom:1px solid #ddd; font-size:12px; overflow:hidden;}
#ny_newslb_box li a{ color:#636363; float:left;}
#ny_newslb_box li span{ float:right; color:#b6b6b6;}

.moreclass{ border: 1px solid #5b913d; width:150px; height:30px; line-height:30px; display:block; color:#5b913d; text-align:center; font-weight:bold; margin-left:30px}